Applying Agile Software Development Methodology in a Dynamic Business Environment

نویسندگان

  • Fisnik Dalipi
  • Eip Rufati
  • Florim Idrizi
چکیده

In a fast changing business environment, companies that can innovate better and faster, and respond quickly to customer’s requirements, will win. One of the most important industries of knowledge-based economy, by all means, is the software industry. In order to achieve business success and to innovate in the market, almost every large organization relies on software. The emergence of Web 2.0 and web-based services have changed radically the way of conducting business as well as the way of building applications. In a web service environment, software applications are becoming services that can be easily linked with other software components, and can provide faster and more productive communication between businesses and customers. The software development companies now need to release products and services more frequently, involve the user participation even as co-developers, and improve the product continuously by receiving real time feedback from the users. In such a dynamic and networked business environment, many companies are adopting Agile software development. There are many reasons for this: agile methods require continuous dialog between business and IT. Fast respond to change and meeting customer satisfactions through early and continuous delivery of the software is also the main goal of agile methodology. The purpose of this work is to find out what are the business benefits of agile methods, and how suitable or valuable is agile development methodology in developing dynamic applications in Web 2.0 service environment. This challenge will be approached as followed: define the Software Development Life Cycle and illustrate some development methodologies, define the Agile Manifesto to clarify the concept of agile software development and Scrum in particular, and discover and analyze the business benefits, agile change and risk management of agile development methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Case Study on the Adoption of Measurable Agile Software Development Process

Agile methodologies for software development meet the challenges of the current highly dynamic and competitive business environment. The aim of this case study is to improve existing software development process in a project for the public administration, following the basic principles of agile methodologies. Appropriate metrics for continuous evaluation of the process are introduces to help ev...

متن کامل

An Approach for Agile SOA Development using Agile Principals

In dynamic and turbulent business environment, the need for success and survival of any organization is the ability of adapting to changes efficiently and cost-effectively. So, for developing software applications, one of the methods is Service Oriented Architecture (SOA) methodology and other is Agile Methodology. Since embracing changes is the indispensable concept of SOA development as well ...

متن کامل

An Agile Methodology for Effective Integration of Data Mining in Business Intelligence Systems

ASD-BI is an agile “marriage” between business intelligence and data mining. It is one of the first attempts to apply an Adaptive Software Development (ASD) agile method to business intelligence systems. The ASD-BI methodology’s main characteristics are adaptive to environment changes, enhance knowledge capturing and sharing, and help in implementing and achieving an organization’s strategy. Th...

متن کامل

Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations

Requirements are critical for the success of software projects. Requirements are practically difficult to produce, as the hardest stage of building a software system is to decide what the system should do. Moreover, requirements errors are expensive to fix in the later phases of the software development life cycle. The rapidly changing business environment is highly challenging traditional Requ...

متن کامل

11th Australian Information Warfare and Security Conference

This paper discusses the impact of agile methodology in complex and modular interrelated projects based on the authors‟ practical experience and observations. With the advancement of Web technologies and complex computer systems, business applications are able to transcend boundaries in order to fully meet business requirements and comply with the legislation, policies and procedures. The succe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013